package com.diandi.ddsb.vo;
import com.diandi.activity.bean.LotteryTicket;
import com.diandi.ddsb.bean.TicketUseDetail;

import java.util.List;


public class LotteryTicketInfoVo extends LotteryTicket {

	/**
	 *
	 */
	private static final long serialVersionUID = 1L;

	private String typeName;

	private String interactiveTypeName;

	private String grantModeName;

	private String tasteName;

	/**
	 * 编辑标识
	 */
	private String editFlag;

	/**
	 * 奖券使用信息
	 */
	private List<TicketUseDetail> ticketUseDetailList;

	/**
	 * 红包类型
	 */
	private Integer cashPackageType;

	/**
	 * 按照固定额度
	 */
	private Double cashPackageAmount;

	/**
	 * 递减金额
	 */
	private Double subAmount;


	/**
	 * 积分金额
	 */
	private Double integralPoints;

	public Double getIntegralPoints() {
		return integralPoints;
	}

	public void setIntegralPoints(Double integralPoints) {
		this.integralPoints = integralPoints;
	}

	/**
	 * 免息类型
	 */
	private String freeTicketTypeName;



	public List<TicketUseDetail> getTicketUseDetailList() {
		return ticketUseDetailList;
	}

	public void setTicketUseDetailList(List<TicketUseDetail> ticketUseDetailList) {
		this.ticketUseDetailList = ticketUseDetailList;
	}

	public String getEditFlag() {
		return editFlag;
	}

	public void setEditFlag(String editFlag) {
		this.editFlag = editFlag;
	}

	public String getInteractiveTypeName() {
		return interactiveTypeName;
	}

	public void setInteractiveTypeName(String interactiveTypeName) {
		this.interactiveTypeName = interactiveTypeName;
	}

	public String getGrantModeName() {
		return grantModeName;
	}

	public void setGrantModeName(String grantModeName) {
		this.grantModeName = grantModeName;
	}

	public String getTypeName() {
		return typeName;
	}

	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}

	public Integer getCashPackageType() {
		return cashPackageType;
	}

	public void setCashPackageType(Integer cashPackageType) {
		this.cashPackageType = cashPackageType;
	}

	public Double getCashPackageAmount() {
		return cashPackageAmount;
	}

	public void setCashPackageAmount(Double cashPackageAmount) {
		this.cashPackageAmount = cashPackageAmount;
	}

	public Double getSubAmount() {
		return subAmount;
	}

	public void setSubAmount(Double subAmount) {
		this.subAmount = subAmount;
	}

	public String getTasteName() {
		return tasteName;
	}

	public void setTasteName(String tasteName) {
		this.tasteName = tasteName;
	}

	public String getFreeTicketTypeName() {
		return freeTicketTypeName;
	}

	public void setFreeTicketTypeName(String freeTicketTypeName) {
		this.freeTicketTypeName = freeTicketTypeName;
	}


}
